ba5defbe205c2b4b4ce0e89dcc4c23eacaaf78f2,src/main/java/com/xpn/xwiki/objects/BaseCollection.java,BaseCollection,getDiff,#Object#XWikiContext#,431
Before Change
BaseElement prop2 = (BaseElement)collection.getFields().get(name);
if (prop2==null) {
String dprop = ((PropertyClass)getxWikiClass(context).getField(name)).displayView(name, this,context);
difflist.add(new ObjectDiff(getClassName(), getNumber(), "added",
name, dprop , ""));
} else if (!prop.equals(prop2)) {
After Change
BaseProperty prop2 = (BaseProperty) collection.getFields().get(name);
if (prop2==null) {
String dprop = (prop.getValue() instanceof String) ? prop.toText() : ((PropertyClass)getxWikiClass(context).getField(name)).displayView(name,this,context);
difflist.add(new ObjectDiff(getClassName(), getNumber(), "added",
name, dprop , ""));
} else if (!prop.equals(prop2)) {